package org.chaos.sekiro.workorder.app.form.internal.model

import org.chaos.sekiro.common.ktorm.AuditEntity
import org.chaos.sekiro.workorder.common.enumeration.ComponentAbilityCode
import org.ktorm.entity.Entity

interface ComponentAbility : AuditEntity, Entity<ComponentAbility> {
    companion object : Entity.Factory<ComponentAttribute>()

    var id: Long?
    val userId: Long
    val code: ComponentAbilityCode
    val customCode: String
    val name: String
    val deleted: Boolean
}